GSA
Applicable to: UC6580, UM620 series, UM621 series, UM670A, UM680A, UM681A.
| Syntax | $--GSA,Smode,FS,sv1,sv2,sv3,sv4,sv5,sv6,sv7,sv8,sv9,sv10,sv11,sv12,PDOP,HDOP,VDOP, systemID*cs\r\n |
|
|---|---|---|
| Example | $GPGSA,A,3,02,03,06,09,12,17,19,23,28,25,,,1.34,0.85,1.04,1*1E\r\n | |
| Description | GNSS dilution of precision and active satellites | |
| Input/Output | Output | |
| Parameter Definition | ||
| Parameter | Format | Description |
| -- | STR | Positioning system flag GP - GPS standalone positioning GB - BDS standalone positioning GA - Galileo standalone positioning GL - GLONASS standalone positioning GI - NavIC standalone positioning GN - Dual or multiple constellations joint positioning |
| Smode | STR | Positioning mode specified states: M - Manually specify 2D or 3D positioning A - Automatically switch to 2D or 3D positioning |
| FS | UINT | Positioning mode: 1 - Not positioning 2 - 2D positioning 3 - 3D positioning |
| sv1 to sv12 | UINT | ID of satellites participating in positioning; when there are less than 12 satellites participating in positioning, the insufficient area is filled in empty; when there are more than 12 satellites, it only outputs the first 12 satellites; see section Satellite Identifiers for satellite IDs |
| PDOP | DOUBLE | Position dilution of precision; range: 0.00 to 99.99; the value is 99.99 when not positioning |
| HDOP | DOUBLE | Horizontal dilution of precision; range: 0.00 to 99.99; the value is 99.99 when not positioning |
| VDOP | DOUBLE | Vertical dilution of precision; range: 0.00 to 99.99; he value is 99.99 when not positioning |
| systemID | UINT | GNSS system ID; see GNSS Identifiers |
| cs | U8 | Checksum; two hexadecimal characters obtained by calculating an XOR of all characters between but not including ‘$' to ‘*' in this message |